turtle eggs - Spanish English Dictionary